package roters

import (
	"MyBubble/api/v1"
	"MyBubble/setting"
	"fmt"
	"github.com/gin-gonic/gin"
)

func InitRouters() {
	gin.SetMode(setting.GIN_MODE)
	r := gin.Default()

	v1Group := r.Group("v1")
	{
		// 待办事项
		// todo 添加
		v1Group.POST("/todo", v1.CreateTodo)
		// 查看所有的待办事项
		v1Group.GET("/todo", v1.GetTodoList)
		// 修改某一个待办事项
		v1Group.PUT("/todo/:id", v1.UpdateATodo)
		// 删除某一个待办事项
		v1Group.DELETE("/todo/:id", v1.DeleteATodo)
	}
	if err := r.Run(setting.HttpPort); err != nil {
		fmt.Printf("server startup failed, err:%v\n", err)
	}
}
